739661bbc7a07100ac51e72d85996cc622e2d58f,wicket-spring-boot-starter/src/main/java/com/giffing/wicket/spring/boot/starter/configuration/extensions/wicketstuff/serializer/fast2/WicketSerializerFast2Config.java,WicketSerializerFast2Config,init,#WebApplication#,20

Before Change


	@Override
	public void init(WebApplication webApplication) {
		// only set the kryo serializer if its the default serialiter
		if (webApplication.getFrameworkSettings().getSerializer() instanceof JavaSerializer) {
			webApplication.getFrameworkSettings().setSerializer(new Fast2WicketSerializer());
		}
	}

After Change



	@Override
	public void init(WebApplication webApplication) {
		ISerializer currentSerializer = webApplication.getFrameworkSettings().getSerializer();
		if (currentSerializer instanceof JavaSerializer) {
			webApplication.getFrameworkSettings().setSerializer(new Fast2WicketSerializer());
		} else {
			throw new ExtensionMisconfigurationException("Fast2Config: There is already another serializer configured " + currentSerializer);
		}
	}